package com.sky.service;

import com.sky.dto.FeedDTO;
import com.sky.dto.NestDTO;
import com.sky.result.PageResult;
import com.sky.vo.BannerVO;

import java.util.List;
import java.util.Map;

public interface SweetService {
    List<BannerVO> getBanner(String type);

    List<Map<String, Object>> getReports();


    List<Map<String, Object>> getCateGoryList(String type);

    PageResult getArticleList(FeedDTO feedDTO);

    void setGoods(Long userId, Long articleId, Number type);

    List<Map<String, Object>> getArticleBanner(Long articleId);

    List<Map<String, Object>> getArticleDetail(Long articleId);

    List<Map<String, Object>> getNest(Long userId);

    int updateNestById(NestDTO nestDTO);

    int addNest(NestDTO nestDTO);

    int haveNest(NestDTO nestDTO);

    List<Map<String, Object>> getSelfTalklIST(Integer userId, Integer nestId);

    Map<String, Object> setLikes(Integer userId, Integer noteId);

    String setSelfTalk(Integer userId, String noteContent);

    List<Map<String, Object>> getCategory(Integer nestId);


//    List<Map<String, Object>> getArticleTitle(Long articleId);

//    String getArticleContent(Long articleId);
}
